package com.atguigu.jxc.dao;

import com.atguigu.jxc.entity.Customer;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @Author 花鸟の虫鱼
 * @CreateDate 21/9/5 21:23
 * @Version 1.0
 * @Description TODO
 */
@Repository
public interface CustomerDao {

    // 根据用户名称模糊分页查询用户列表
    List<Customer> getCustomerList(@Param("offSet") Integer offSet, @Param("pageRow") Integer pageRow,
                                   @Param("customerName") String  customerName);

    // 根据用户名称模糊查询用户列表的数量
    Integer getCustomerCount(@Param("customerName") String  customerName);

    //  更新
    void updateCustomer(Customer customer);

    //  新增
    Integer insertCustomer(Customer customer);

    //  删除
    Integer deleteCustomer(String[] ids);
}
